home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / comm / dcddv24.lha / DCDD.doc < prev    next >
Text File  |  1995-09-06  |  28KB  |  615 lines

  1.  
  2.   DCDD.doc                                                      950906.0531
  3.  
  4.                       Direct Connect Demon Dialer 
  5.                             Version 2.4
  6.  
  7.                             Jerry Smith
  8.                  
  9.                           Local Contact BBS
  10.                         F.A.A.X. (209) 226-7162
  11.  
  12.                           Internet Address
  13.                        CyberSmith@primenet.com
  14.  
  15.  
  16.                       Why there is a DCDD.rexx:
  17.  
  18.      I had been using PCPursuit for years but felt limited both in
  19.      speed and the selected areas covered. I had automated a bit
  20.      by using PCPDial by Dave Mullenix to keep activity logs of time
  21.      and BBSes. I could also keep track of total time used each month.
  22.  
  23.      During all this I dreamed of higher speeds and unlimited
  24.      phone numbers. So...     
  25.  
  26.          I purchased a SupraFAXmodem V32.bis super modem. NOW!! I really 
  27.      needed to be able to keep track of the phone bill I am running
  28.      up!!! I then did some major surgery on PCPDial and Voila.....
  29.  
  30.  
  31.  
  32.                       What DCDD.rexx will do:
  33.  
  34. Allows you to choose a group BBSes to call from a screen of up to 80 BBSes.
  35.    On screen information indicates how many days have passed since you last 
  36.    visited each BBS. You may have as many different phone books as you wish.
  37.    This screen also displays connect time totals selected by calendar month
  38.    or since the NewBillDay to match your phone bill.
  39.  
  40. It will automatically dial your chosen group of local or distant BBSes, and
  41.    will go through your selections as many times as you like, repeatedly
  42.    dialing the BBSes until it connects with one, at which time it will beep
  43.    and bring BaudBandit's screen to the front. After you logoff that BBS the
  44.    selection loop will continue by dialing the next BBS.
  45.  
  46. Due to the needs for high speed when using V32.bis DCDD.rexx creates a 
  47.    directory called RAM:-dl and directs all captured sessions and downloaded 
  48.    files to here. When you disconnect from a given BBS all the files are 
  49.    transfered to DH1:-dl for safekeeping. This insures high speed without the
  50.    worry of a major data loss in case of a power outage. 
  51.  
  52. Before dialing, it will
  53.    A: Automatically change your modem config to allow for non-standard needs
  54.       for any given BBS. (at least on my SupraFAXmodem V32.bis)
  55.  
  56. After connecting, it will
  57.    A: Automatically start an ARexx script if you specify one.
  58.    B: Automatically start a line of BaudBandit script pairs you supply.
  59.    C: Automatically open a capture log file. 
  60.    D: Automatically capture your initial connect speed for the BBS log.
  61.    E: Automatically capture the current date and time to use in the BBS log.    
  62.     
  63. It will automatically keep track of the total connect time for each BBS
  64.    visited as well as a running total for the current month.
  65.  
  66. The running monthly total is not updated for a selected BBS if you use the
  67.    LOCAL option in the bandit.DCDD phone book.
  68.  
  69. After you disconnect from a BBS, DCDD.rexx will compute the time you were 
  70.    connected and store a record accordingly, then it will dial the next
  71.    BBS you have selected until all BBSes have been delt with. You can
  72.    Press Shift F10 to leave the Dialing Loop and exit DCDD.rexx.
  73.  
  74. While you are CONNECTED to a BBS if you press Shift F10 DCDD.rexx will
  75.    disconnect you and clean up the files just like a normal BBS logoff and
  76.    then continue on to the next selected BBS. This is very useful should a 
  77.    BBS freeze up on you. 
  78.  
  79. All files and capture logs are transfered from RAM:-dl to DH1:-dl when you
  80.    logoff of a BBS. RAM:-dl is then cleared for use with the next BBS.
  81.  
  82.  
  83.  
  84.                       What DCDD.rexx requires:
  85.  
  86. You must have ARexx version 1.1 or higher and BaudBandit, version 1.5
  87.    or higher. ARexx is contained in WB2.0 or higher and BaudBandit is
  88.    available thru Gramma's BBS at (206) 744-1254 (see BB4sale.txt)   
  89.   
  90. You will also have to have rexxsupport.library in your Libs directory.
  91.    Directions for doing this are given below.
  92.  
  93. There is a script which fires off when the DCDD icon is double clicked
  94.    that expects arexx to be already up and running.
  95.  
  96. Also I am using WShell with this. Non WShell users may need adjustments.
  97.  
  98.  
  99.  
  100.                       How to Get Set up:
  101.  
  102. First, make sure ARexx has the rexxsupport.library up and working. This will
  103.    add about a dozen new commands to ARexx and it has to be there because
  104.    DCDD.rexx uses one of them. The new commands are described in the file
  105.    "update.doc" on your original ARexx disk.
  106.  
  107. If you don't have rexxsupport.library installed, then follow these instructions.
  108.    Copy rexxsupport.library from the libs directory of your ARexx disk to your
  109.    libs directory. Then add these lines to your startup-sequence file
  110.    immediately after the rexxmast command:
  111.  
  112.    wait >NIL: 3 secs
  113.    rxlib rexxsupport.library 0 -30 0
  114.  
  115. Then make a directory on your hardisk called DemonDialer and give it an icon.    
  116.      Put all my files into your DemonDialer directory.
  117.      Put your copy of BaudBandit and it's icon into the DemonDialer directory.
  118.      If you have BaudBandit v2.1 use my BB.config else run BaudBandit, and
  119.      turn POPUP OFF then save the configuration. If you don't do this the 
  120.      dialer screen keeps getting in the way. Make sure ARexx is up and running
  121.      (WB2.04 & up does it for you). Now you're ready!
  122.  
  123.  
  124.  
  125.                       How to Use DCDD.rexx:
  126.  
  127.      Once ARexx is up and running just double click on the DCDD icon 
  128.      and the script will start up BaudBandit and bring up a menu of 
  129.      80 BBSes for you to choose from. This screen now shows how long
  130.      it has been since you called each BBS. the codes are as follows:
  131.         00 to 30 days:   .
  132.         31 to 60 days:   -
  133.         61 to 90 days:   =
  134.         91 to 365 days:  x
  135.        366 and above:    *
  136.      I try to touch base with all BBSes in my phone books at least once
  137.      every 2 to 3 months.
  138.       
  139.  
  140.  
  141.                     How to Select a Group of BBSes to Call:
  142.  
  143. A window will open and up to 80 BBS names will be displayed in it.
  144.    The hours used so far this month (00:00:00 the first time you run it)
  145.    will be shown along with an invitation to type in the numbers of the
  146.    BBSes you want to dial.  Type in as many numbers as you want.
  147.    Separate each number by a space or any of these characters:
  148.    ,./;:\|+-*#
  149.  
  150. For instance, if you want to call the second, fourth and fifteenth
  151.    BBSes in the phonebook, type 2 4 15 or 2,4,15 or 2/4/15 or 2 4-15 or any
  152.    other combination you want.  You can also type a number more than once.
  153.    If you want to get through to the third BBS in your phonebook very badly,
  154.    you might type something like 3 5 3 9 3 2 3 1. When you logoff of a BBS
  155.    DCDD.rexx will edit your selections and delete ALL occurances of that 
  156.    BBS selection number.
  157.  
  158. In addition if the first character entered is an "A" you can direct your
  159.    Do_WHOEVER.rexx script to do Automatic processing. If you entered an "A"
  160.    and then select a BBS that has no Arexx script DCDD.rexx will warn you 
  161.    and quit.
  162.  
  163.    See Do_FAAX.rexx file as an example of this and Do_FAAX.rexx Example: below.  
  164.  
  165.  
  166.  
  167.                              Dialing:
  168.  
  169. Type your line, hit Return and BaudBandit will start dialing the first 
  170.    selected BBS number.  When it connects, BaudBandit will beep and bring 
  171.    its screen to the front if you are somewhere else. You can either watch
  172.    or multitask away and do something else while DCDD.rexx and BaudBandit
  173.    grind away at your BBS selections.
  174.  
  175.  
  176.  
  177.                    After connecting With the Desired BBS:
  178.  
  179. When DCDD.rexx connects with a BBS, it will beep and bring BaudBandit's
  180.    screen to the front.  At this time, DCDD.rexx will open a capture file, 
  181.    using the bbs.j.captitle name from the phonebook. It will also start any  
  182.    ARexx script or BaudBandit script pairs you specified in the phone book.
  183.    Finally, DCDD.rexx will go to sleep and wait for you to disconnect from
  184.    that BBS. To show you that DCDD.rexx is sleeping, it will display this 
  185.    message on BaudBandit's screen:
  186.  
  187.                +-------------------------------------+
  188.                | WAITING FOR UrBBSname DISCONNECT    |
  189.                +-------------------------------------+
  190.  
  191. Now logon to the BBS and do whatever you want to do.  YOU MAY HAVE TO CLICK
  192.    ON THE SCREEN BEFORE TYPING.  When you're finished, log off and DCDD.rexx
  193.    will return you to the Dailing Loop after doing some housekeeping chores.
  194.  
  195.  
  196.  
  197.                 After You Logoff Your Current BBS:
  198.  
  199. As soon as the CARRIER is dropped, DCDD.rexx will wake up and say,
  200.    "Updating Total Time" and give you the previous total time used by that
  201.     SERVICE for the month, the time used on the call that's just finished
  202.     and the new total SERVICE time used this month. It will save the total
  203.     time in file DCDDtime_SERVICE_YYYYMM in the DemonDialer directory.
  204.     DCDD.rexx also saves the connect and disconnect information in files 
  205.     DCDDdiscos and DCDDhistory in the DemonDialer directory. Details on these
  206.     files are below. DCDD.rexx will edit your selections and delete ALL 
  207.     occurances of that BBS selection number. All files and capture logs are
  208.     transfered from RAM:-dl to DH1:-dl and then all files in RAM:-dl are 
  209.     deleted.
  210.  
  211. If there are additional BBSes to be dialed, you'll see a list of them and then
  212.    the next one will be called.  Again, you can go and do something else and
  213.    DCDD.rexx will beep and bring BaudBandit's screen to the front when it
  214.    connects with a BBS. When you hangup from the last BBS selected or press
  215.    Shift F10, you will see:
  216.  
  217.            **************************************************
  218.            *****                                       ******
  219.            ***** EXITING * DIRECT CONNECT DEMON DIALER ******           
  220.            *****                                       ******
  221.            **************************************************
  222.  
  223.    and then DCDD.rexx will finish up some housekeeping chores and exit.
  224.  
  225. DCDD.rexx creates three files in your DemonDialer directory. One holds the 
  226.    monthly time totals and the other two store your BBS session information.
  227.  
  228.  
  229.  
  230.                        How to STOP! DCDD.rexx:
  231.  
  232. Just press the SHIFT and F10 keys at the same time to delete a directory 
  233.    that was created in RAM by the DCDD script at the start of the session.
  234.  
  235. A section of DCDD.rexx tests for this directory and causes the program to
  236.    shut down if it is not found. If DCDD.rexx starts dialing another BBS
  237.    after you pressed Shift F10, just press enter to skip it and let 
  238.    DCDD.rexx exit normally.  
  239.  
  240.  
  241.  
  242.                     Monthly Service Time Information:
  243.  
  244. DCDD.rexx stores the monthly total time used in a file called 
  245.    DCDDtime_SERVICE_YYYYMM, where YYYY is the current year,MM is the 
  246.    current month, and SERVICE is the SERVICE name. For instance, if this 
  247.    were Feburary 1997, and the SERVICE was PNET, the file name would be 
  248.    DCDDtime_PNET_199702.
  249.  
  250. The total time is stored as standard ASCII numbers, with the hours on the
  251.    first line, minutes on line two and seconds on line 3.  For instance,
  252.    if you'd used 15 hours, 32 minutes and 8 seconds so far in August, 1997,
  253.    the file DCDDtime_PNET_199708 would read:
  254.  
  255.    15
  256.    32
  257.    8
  258.  
  259. You may track the time used the same way your phone company or SERVICE does 
  260.    by entering it in NewBillDay for that SERVICE. NewBillDay is the first 
  261.    day of the new billing cycle. If you want the first few days of the new 
  262.    month to fold into last months totals use MINUS for the NewBillAdj 
  263.    constant. Use PLUS if you want the last few days of this month to roll 
  264.    up into the next months total. (see GetTimeTitle in DCDD.rexx)  
  265.    
  266. You can change this file with any text editor or word processor. ED works
  267.    just fine. This is handy if you use some time calling a friend and want
  268.    to add it to the total.  DCDD.rexx starts a new file each month and
  269.    doesn't erase the old ones, so you'll have to manually delete them once 
  270.    in a while.
  271.  
  272. KNOWN BUG: If you connect with a BBS before midnight on the last day of the
  273.    month and don't disconnect until after midnight, all the time gets 
  274.    credited to the old month.
  275.  
  276.  
  277.  
  278.                  Monthly Service Activity Information:
  279.  
  280. DCDD.rexx saves all the connect/disconnect information plus the date and 
  281.    time you connected, in 2 files called DCDDdiscos and DCDDhistory.
  282.    these records look like this:
  283.  
  284.    DCDDdiscos .............................. (use to check phone bill) 
  285.  
  286.    970829 1706 1-209-226-7162 00:14:36 GameS 9600 Game Shop
  287.    .........................................
  288.  
  289.    970829    = 29 August 1997 (YYMMDD).
  290.  
  291.    1706      = Military time connection was made (HHMM).
  292.  
  293.    1-209-226-7162 = BBS phone number
  294.  
  295.    00:14:36  = duration of the call in hours:minutes:seconds.
  296.  
  297.    GameS     = the BBS's (short) name.
  298.  
  299.    9600      = the actual arbitrated connect speed.
  300.  
  301.    Game Shop = the BBS's (long) name.
  302.  
  303.  
  304. DCDDhistory ................................ See field descriptions above.
  305.  
  306. GameS 970829 1706 00:14:36 9600 Game Shop
  307. .........................................
  308.  
  309.  
  310. These files may come in handy if you want to review your usage or check out
  311.    your phone bill. These files are not erased automatically and will 
  312.    gradually accumulate.  You'll have to delete old entrys manually.
  313.  
  314.  
  315.  
  316.                             PhoneBooks:
  317.  
  318. You can have as many phone books as you want for DCDD.rexx and each phone
  319.    book can have up to 80 BBSes in it.  The default phonebook is named
  320.    Bandit.DCDD.  You can change the "DCDD" part to any legal Amiga name you
  321.    want. For instance, you could make phonebooks titled Bandit.AMIGA or
  322.    Bandit.MIDI or Bandit.WAFFLE. Just copy, rename and edit the script DCDD
  323.    and copy/rename it's icon. You will also want to copy and rename the
  324.    bandit.DCDD-blank-80 phonebook. Of course you will have to populate it
  325.    with your favorite BBS names and numbers.
  326.  
  327. DCDD_1, DCDD_1.info and bandit.DCDD_1 are renamed and edited samples.
  328.  
  329.  
  330.  
  331.                            Phonebook format:
  332.  
  333. Each phone book consists of up to 80 multiple line BBS data groups. 
  334.  
  335. Each BBS data group has this format:
  336.  
  337. > Five minus signs to mark the start of the record
  338. > BBS name (long name)
  339. > Phone number (including 1 and the area code i.e 1-209-234-5678)
  340. > SERVICE key word (used for monthly time updates for SERVICES)
  341. > AT codes to send to your modem for *THIS* BBS *BEFORE* dialing begins.
  342. > Capture file filename (short name (single word, no spaces)) plus:
  343.     password #1 (single word, no spaces)
  344.     password #2 (single word, no spaces)
  345.     date YYYYMMDD of last session 
  346.     time HHMM of last session
  347.     duration of last session (HH:MM:SS)
  348.     modem speed for last session
  349. > ARexx script to execute after connecting to the BBS
  350. > BaudBandit script pairs to execute after connecting to the BBS
  351. > Zero or more lines of notes to be displayed while dialing the BBS.
  352.  
  353. The capture filename is no longer optional but must be present and must
  354.    be a single word with no spaces.
  355.  
  356. The ARexx script name and script pairs are all optional.
  357.    If you don't want to use them, leave the line blank, but at least a 
  358.    blank line must be there.
  359.  
  360. After the line of script pairs, you can type several lines to be displayed
  361.    on BaudBandit's screen while dialing a BBS. You can put any information
  362.    here you like. Also You may have as many lines of notes as you wish or
  363.    none at all.
  364.  
  365.      Here's a small sample file, with notes.
  366.  
  367. -----           
  368. First Amiga UG  BBS Name
  369. 1-415-595-2479  Full Phone Number
  370. LONGD           SERVICE code allows time to be added to LONGD monthly totals.
  371. M               AT code to turn off speaker
  372. Faug (+)        Capture file name + other data
  373.                 ARexx script to execute at logon (blank here)
  374.                 BaudBandit script pairs to execute at logon (blank)
  375. First Amiga Users Group (was the FIRST according to them...). (notes)
  376. -----           
  377. Safe Harbor     BBS Name
  378. 1-414-548-8155  Full Phone Number
  379. LONGD           SERVICE code allows time to be added to LONGD monthly totals.
  380.                 AT code (blank)
  381. SafHarb (+)     Capture file name + other data
  382.                 ARexx script to execute at logon (blank here)
  383. '{Escape twice=\w\x1B\w\x1B\w\r}{name:=Your Name\r}{Password:=Your Password\r}{RETURN=\r}'     
  384. Verified 6/87   notes
  385. -----           
  386. F.A.A.X.        BBS name
  387. 226-7162        Phone number
  388. LOCAL           SERVICE code allows time to be added to LOCAL monthly totals.
  389.                 AT code (blank)
  390. FAAX (+)        Capture file name + other data. 
  391. DO_FAAX.rexx Arg ARexx script to be executed at logon & argument(if used)
  392.                 BaudBandit script pairs (blank here) 
  393. sysop Darcy McConnell                Line 1 of notes
  394. Home BBS for the A.G.E. users group  Line 2 of notes
  395. has CD-ROM online                    Line 3 of notes
  396. -----
  397. PNET            BBS Name
  398. 264-3333        Full Phone Number (hopefully a LOCAL call!!!)
  399. PNET            SERVICE code allows time to be added to PNET monthly totals.
  400.                 AT code to turn off speaker
  401. PNET (+)        Capture file name + other data
  402. Do_PNET.rexx    ARexx script to execute at logon (blank here)
  403.                 BaudBandit script pairs to execute at logon (blank)
  404. PNET Internet service for $20.00 per month (unlimited time)....
  405.            
  406. etc.
  407.  
  408. (+) contains, password one, password two, date(YYYYMMDDdate) & time last
  409.     connected, duration of last session, and modem speed.
  410.  
  411. Nothing special has to be at the end of the file.
  412.  
  413. NOTE:  The capture file name will have .YYMMDD.HHMM.1 appended to it, 
  414.    where the current values of YY = year, MM = month, DD = day, HH = hour
  415.    and MM = minutes. Thus, a capture file name like FAAX in the above sample
  416.    would become FAAX.970215.2318.1 if the date was Feb 15, 1997 at 11:18 pm.
  417.    If you turn capture off and then back on at the BaudBandit menu bar, the
  418.    new ones will automatically increment by one to become FAAX.970215.2319.2,
  419.    etc.
  420.  
  421.    I use this feature to capture the original logon as FAAX.970215.2318.1,
  422.    the new file list as FAAX.970215.2318.2 and the remainder of the session
  423.    as FAAX.970215.2318.3. 
  424.  
  425.  
  426.  
  427.                            Script Pairs:
  428.  
  429. These are used to cause BaudBandit to send responses based on a code being
  430.    detected. Be sure to begin and end the whole thing with single quotes.
  431.  
  432.    '{Escape=\w\x1B\w\r}{name=Your Name}{Password:=Your Password}'
  433.      -----------------  --------------  -----------------------
  434.    The above will respond with an escape code(1B) the first time it finds the
  435.        key word "Escape". Next it will respond with Your Name the first time
  436.        "name" is found. Password is handled the same way. Read the docs for
  437.        BaudBandit for more ideas.....
  438.  
  439.  
  440.  
  441.                            Arexx Scripts:
  442.  
  443. These may be used to direct BaudBandit and DCDD.rexx for more expanded
  444.    control of a BBS session than script pairs alone will allow. These are
  445.    usually used for automated late night download sessions.
  446.  
  447.    If the first character entered on the select BBSes line is an "A" you can
  448.    direct your Do_WHOEVER.rexx script to do Automatic processing. If you have 
  449.    entered an "A" and then select a BBS that has no Arexx script, DCDD.rexx
  450.    will warn you and quit.
  451.  
  452.    Nested DO FOREVER/WAIT LOOPS are used to control your Auto Processing and
  453.    allow for an exit of the BBS in case the sysop has changed things and your
  454.    Do_WHOEVER.rexx script gets "LOST" and locks up. The Timeouts are set for
  455.    30 seconds each. Telephone time costs too much to let this happen..!!!
  456.  
  457.    Note: the WAIT statements are looking for an EXACT!!! match including
  458.    upper/lower case!!! If you are having problems check you session logs and
  459.    check spelling, punctuation and case....
  460.  
  461.  
  462.  
  463.                          Do_FAAX.rexx Example:
  464.  
  465.    Do_FAAX.rexx will do the following using the AUTO mode.
  466.  
  467.    01.  enter your name
  468.  
  469.    02.  enter your password (i.e. your first password in the phonebook).
  470.  
  471.           if your 1st PW is invalid it enters your 2nd password.
  472.                  (plus creating a FAAX_2nd_PW directory in DH1: as a warning)
  473.  
  474.           if your 1st PW has expired it will enter your 2nd PW.
  475.  
  476.    03.  test for MAIL for you and capture it into a session log file.
  477.           
  478.           if any FILES are attached to your MAIL it will download them.   
  479.  
  480.    04.  go to the file area & download the NEW FILE LIST into your session log.
  481.  
  482.    05.  check for RAM:DL_FAAX and read it and download file names you put in it.
  483.  
  484.    06.  log you off of FAAX BBS and get ready to dial the next one selected.
  485.  
  486.    For an example see Do_FAXX.rexx Arexx script and ZZZ_FAAX_session_log ....
  487.  
  488.  
  489.  
  490.                            Update History:
  491.  
  492.  
  493. Version 2.4  - 05 Sept 1994 - Added SPEAKER on/off action using SHIFT F7 to
  494.                               toggle it on/off. Applied delay before starting
  495.                               arexx script. Added 4800 to connect WAIT string.
  496.                               Expanded display of hours used to 3 digits (YES
  497.                               I go over 100 hours a month on the Internet!).
  498.                               Added Arexx script for multi-session auto DL of
  499.                               Internet news group messages. (See Do_PNET.rexx
  500.                               and ZZZ_PNET_session_log). Cleared up some bugs.
  501.  
  502. Version 2.3  - 04 Oct 1994  - ADDED INTERNET CONNECTION! ($2.00 per HOUR!)
  503.                               Broke out multiple SERVICE time keeping to 
  504.                               allow for different start dates to match various
  505.                               billing cycles. I keep three cycles i.e. 
  506.                               CRIS for my INTERNET connection,
  507.                               LONGD for my Long Distance Direct Dialing, and
  508.                               LOCAL to keep track of Local BBS use.
  509.                               Modified DCDDtime.rexx to show all 3 cycles at
  510.                               once when DCDD is first lit off or by clicking
  511.                               the DCDDtime icon. BaudBandit ver: 2.1 is again
  512.                               available through a special arrangement by it's
  513.                               author with Gramma's BBS (see BB4sale.txt). 
  514.                               Added new Shift-F9 driven ARexx script called
  515.                               Sit_Stay.rexx which allows control of BBS.rexx 
  516.                               scripts while in the AUTO mode. I use it with 
  517.                               Do_CRIS.rexx to remain logged on when I have
  518.                               second thoughts about doing an AUTO logoff and
  519.                               want to do some other work. Do_CRIS.rexx (AUTO)
  520.                               will upload any .newsrc file you put in ram. 
  521.                               this allows you to change the selection of news
  522.                               groups to be downloaded. When the news groups 
  523.                               have been downloaded the updated .newsrc file
  524.                               is downloaded and it and the CRISinet.qwk are
  525.                               renamed using date and time. I think of the
  526.                               .newsrc file as a sort of Magic Token....
  527.  
  528. Version 2.2  - 06 Apr 1994  - unreleased improvements and beta tests.
  529.  
  530. Version 2.1  - 05 Feb 1994  - Dropped julian date out of bbs.j.captitle as it
  531.                               can be calculated as needed from YYYYMMDD data.
  532.                               Found great feature in Arexx "date" command.
  533.                               It will calculate the number of days since the
  534.                               Amiga Era dawned. i.e. 19780101. Added selections
  535.                               of method used to keep monthly time used totals.
  536.                                  MONTH = calendar monthly totals.
  537.                                  BILLS = phone company billing cycle.
  538.                               changed DCDDdiscos by making it just one big file
  539.                               and added the phone number to it. this makes it
  540.                               easy to make comparisons with your phone bill.
  541.                               
  542. Version 2.0  - 27 Jan 1994  - Changed bbs.j.captitle to include a Julian date
  543.                               from year zero/day zero to use for marking the
  544.                               BBS selection screen for 30, 60 & 90 days since
  545.                               last connected. This keeps you informed as to
  546.                               which BBSes need to be called. Additional info
  547.                               captured includes Long & Short names, yyyymmdd,
  548.                               time connected, duration of call and speed.
  549.                               A new file called DCDDhistory keeps connect info
  550.                               by BBS short name for a complete history. 
  551.                               The first time ver 2.0 is run it will convert
  552.                               your DCDD phone books for you. You can hand edit
  553.                               these files to jump start things or just let
  554.                               nature take it's course...........
  555.                               
  556. Version 1.9  - 05 Sept 1993 - Incorporate Argument passing of Passwords from
  557.                               PhoneBook to Do_Whoever.rexx. added AUTO file
  558.                               downloading via a file in RAM:. added AUTO MAIL 
  559.                               and attached file capture/downloads.
  560.  
  561. Version 1.8  - 26 Aug 1993  - Changed Arexx Scripts process to do NESTED DO
  562.                               FOREVER/WAIT LOOPS and eliminated the need for
  563.                               the 5 minute timer. (left timer in place for
  564.                               those using it). see Do_FAAX.rexx for example
  565.                               and read "AREXX SCRIPTS:" above.
  566.  
  567. Version 1.7  - 14 Aug 1993  - re-did RemoveBBS function to work as advertised!
  568.                               re-did ability to control an Auto exit of a
  569.                               BBS after 5 minutes. Added ability to control
  570.                               Do_WHOEVER.rexx scripts by entering an "A" as
  571.                               the first character when selecting BBSes. see
  572.                               Do_FAAX.rexx for example and read "AREXX SCRIPTS:"
  573.                               above. 
  574.  
  575. Version 1.6  - 02 Aug 1993  - added ability to control an Auto exit of a
  576.                               BBS after 5 minutes. This is controled by the
  577.                               existence of a directory in RAM. see FAAX above
  578.                               and file Do_FAAX.rexx for example. 
  579.  
  580. Version 1.5  - 29 July 1993 - modified DCDD.rexx to use script pair codes
  581.                               to handle request for "ESCAPE" key at logon.
  582.                               see Safe Harbor above...
  583.  
  584. Version 1.4a - 28 July 1993 - text and docs updated.
  585.  
  586. Version 1.4  - 19 July 1993 - first public release.
  587.  
  588.  
  589.  
  590.                            Ramblings.....
  591.  
  592. My Wife and I operate a business called "SMITH DISKS" using the PD files
  593.    we have been collecting since 1987. (see the "About-Smith-Disks" file)
  594.    We also collect Amiga BBS information and Great PD software. 
  595.  
  596. If you do any of the following PLEASE leave mail/files for me at the
  597.    Fresno Area Amiga eXchange BBS at (209) 226-7162 or at my Internet
  598.    address. i.e. CyberSmith@primenet.com 
  599.  
  600.    A. Find any Great new PD Programs/Pictures/Animations/etc.
  601.  
  602.    B. Discover a new Amiga BBS. 
  603.  
  604.    C. Do any Really Neat modifications to DCDD.rexx.
  605.  
  606.    D. Make up a Do_WHOEVER.rexx script for your Favorite Amiga BBS.
  607.  
  608.    E. Just want to tell me how much you love/hate DCDD.rexx...
  609.  
  610.  
  611. This whole package is in the public domain.  You may do anything you want
  612.    with it, specifically including copying it, giving it away and selling
  613.    it if you can find a sucker. All I ask is that you leave my name on it.
  614.  
  615.